engineer vehicle - French English Dictionary